home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 26 / CU Amiga Magazine's Super CD-ROM 26 (1998)(EMAP Images)(GB)[!][issue 1998-09].iso / CUCD / PowerPC / uae-0.8.4 / amiga / source / uae_pragmas.h < prev    next >
Text File  |  1997-03-03  |  1KB  |  79 lines

  1. static int (*calltrap)(...) = (int (*)(...))0xF0FF60;
  2.  
  3. static int GetVersion(void)
  4. {
  5.     calltrap (0);
  6. }
  7. static int GetUaeConfig(struct UAE_CONFIG *a)
  8. {
  9.     calltrap (1, a);
  10. }
  11. static int SetUaeConfig(struct UAE_CONFIG *a)
  12. {
  13.     calltrap (2, a);
  14. }
  15. static int HardReset(void)
  16. {
  17.     calltrap (3);
  18. }
  19. static int Reset(void)
  20. {
  21.     calltrap (4);
  22. }
  23. static int EjectDisk(ULONG drive)
  24. {
  25.     calltrap (5, "", drive);
  26. }
  27. static int InsertDisk(UBYTE *name, ULONG drive)
  28. {
  29.     calltrap (5, name, drive);
  30. }
  31. static int EnableSound(void)
  32. {
  33.     calltrap (6, 2);
  34. }
  35. static int DisableSound(void)
  36. {
  37.     calltrap (6, 1);
  38. }
  39. static int EnableJoystick(void)
  40. {
  41.     calltrap (7, 1);
  42. }
  43. static int DisableJoystick(void)
  44. {
  45.     calltrap (7, 0);
  46. }
  47. static int SetFrameRate(ULONG rate)
  48. {
  49.     calltrap (8, rate);
  50. }
  51. static int ChgCMemSize(ULONG mem)
  52. {
  53.     calltrap (9, mem);
  54. }
  55. static int ChgSMemSize(ULONG mem)
  56. {
  57.     calltrap (10, mem);
  58. }
  59. static int ChgFMemSize(ULONG mem)
  60. {
  61.     calltrap (11, mem);
  62. }
  63. static int ChangeLanguage(ULONG lang)
  64. {
  65.     calltrap (12, lang);
  66. }
  67. static int ExitEmu(void)
  68. {
  69.     calltrap (13);
  70. }
  71. static int GetDisk(ULONG drive, UBYTE *name)
  72. {
  73.     calltrap (14, drive, name);
  74. }
  75. static int DebugFunc(void)
  76. {
  77.     calltrap (15);
  78. }
  79.